#pragma once

#include <TCServerCore//Type/Permission.h>

struct Permission_Enum : public QObject
{
	typedef TCServer::Type::Permission Permission;
	Q_GADGET
		Q_ENUM(Permission);
};

struct Subject_Enum : public QObject
{
	Q_GADGET
public:
	enum class Enum
	{
		Unknown = 0,

		Paint,
		Music,
		Pe,
	};
	Q_ENUM(Enum)
};

namespace TC
{
    namespace Qml
    {
        void registerAll();
    }
}